home *** CD-ROM | disk | FTP | other *** search
/ Super Shareware Collection / Super Shareware Collection.iso / os_2 / 4o20c.zip / 4OS220C.DOC < prev    next >
Text File  |  1994-02-08  |  5KB  |  133 lines

  1.                                JP Software
  2.  
  3.              4OS2 2.0 rev B ==> 2.0 rev C Patch Documentation
  4.  
  5.                              February 8, 1994
  6.  
  7.  
  8. Copyright 1994, JP Software Inc., All Rights Reserved.  Published by JP
  9. Software Inc., P.O. Box 1470, E. Arlington, MA 02174 USA, (617)
  10. 646-3975.  4DOS is a registered trademark of JP Software Inc.
  11.  
  12.  
  13. This file explains how to install the 4OS2 2.0 rev C patches.
  14.  
  15. To use the patch, you must have:
  16.  
  17.      * JP Software's PATCH.EXE program.  This program is in a separate
  18.      file, PATCH.ZIP on CompuServe, or 4DPATCH.ZIP on bulletin boards
  19.      and the Internet.  [* See note below.]
  20.  
  21.      * A copy of 4OS2 2.0 rev B.  The simplest way to check your
  22.      revision level is to use the 4OS2 VER /R command.  This command
  23.      will also show whether you are running the 16-bit version of 4OS2
  24.      ("4OS2/16") or the 32-bit version ("4OS2/32").  You will need this
  25.      information to apply the proper revision C patch.
  26.  
  27.      If you find you have rev A of 4OS2 2.0, you must download an
  28.      additional patch file and update your current copy of 4OS2 to rev B
  29.      before you can apply this latest rev C patch.  To update from rev A
  30.      to rev B you need the patch file 4O20B.ZIP, which should be
  31.      available from the same place where you got this rev C file.
  32.  
  33. To use this patch, use the VER command to determine whether you are
  34. running 4OS2/16 or 4OS2/32.  Then copy the corresponding revision C
  35. patch file to to the directory where your 4OS2 version 2.0 files are
  36. stored.  Copy 4O20C16.RTP for 4OS2/16, or 4O20C32.RTP for 4OS2/32.
  37. (Note that the second character of each filename is the letter "oh", the
  38. fourth character of each name is the digit zero.)  Make sure JP
  39. Software's PATCH.EXE is in the same directory, or in a directory on your
  40. PATH, then enter the appropriate command:
  41.  
  42.       patch 4o20c16        (for 4OS2/16)
  43.       patch 4o20c32        (for 4OS2/32)
  44.  
  45. (Don't worry about running the "wrong" patch by mistake.  The PATCH
  46. program won't patch your 4OS2 files unless the proper original file is
  47. found.)
  48.  
  49. This patch converts 4OS2 2.0 rev B to version 2.0 rev C.  It modifies
  50. only 4OS2.EXE, all other files are unchanged from rev B.  Branding (name
  51. and serial number) information in your 4OS2.EXE file will be preserved
  52. in the modified file.
  53.  
  54. If you want to test 4OS2.EXE to make sure the patch worked, restart your
  55. 4OS2 session, then use the VER /R command.  This command will report
  56. "4OS2 Revision B" (if the patch did not work) or "4OS2 Revision C" (if
  57. it did work).
  58.  
  59. If you are short on disk space and receive a message that there is not
  60. enough space to perform the patch, you can use a command like this to
  61. reduce the disk space required:
  62.  
  63.       patch /noundo 4o20c32
  64.  
  65. This will make recovery slightly more difficult in the unlikely event of
  66. a power failure or similar problem during the patch process, but will
  67. reduce the disk space required to perform the patch.
  68.  
  69.  
  70. 4OS2 version 2.0 revision C includes the following changes to version
  71. 2.0 revision B:
  72.  
  73.    General Features:
  74.  
  75.      * Fixed a problem with running PM applications (4OS2 wasn't waiting
  76.        for them to return).
  77.  
  78.      * Fixed a problem with nested aliases with leading whitespace.
  79.  
  80.      * 4OS2 now checks for an error return on normal output and will
  81.        invoke the ON ERROR command if one has been set up.  This allows
  82.        you to use ON ERROR to catch errors in redirected output from
  83.        internal commands.
  84.  
  85.      * Fixed a problem with extended parent directory names (e.g.
  86.        CD ....) on HPFS drives.
  87.  
  88.      * Fixed a problem with negative numbers in %@EVAL under 4OS2-16.
  89.  
  90.      * Fixed problems in 4OS2/32 with Ctrl-C and Ctrl-Break:  at the
  91.        very end of a batch file with ON BREAK active, and at the prompt
  92.        after an @EXEC in the PROMPT.
  93.  
  94.    Command Changes:
  95.  
  96.      * DETACH:  Fixed problems in the handling of redirection (|, <, >)
  97.        and conditionals (&&, ||).
  98.  
  99.      * DIR:  Fixed a problem with 0-byte DESCRIPT.ION files.
  100.  
  101.      * DIR and SELECT:  Fixed a problem with displaying file dates after
  102.        2024.
  103.  
  104.      * DO:  Fixed a problem with DO UNTIL which required two ENDDOs for
  105.        the loop to work.
  106.  
  107.      * DRAWBOX:  Now accepts SHADOW and ZOOM in either order.
  108.  
  109.      * GOTO:  Fixed a problem with the /I switch.
  110.  
  111.      * GLOBAL:  Now checks to see if you've done a QUIT / CANCEL from
  112.        within the GLOBAL command.
  113.  
  114.      * IF / IFF:  now strip leading whitespace from the IF test
  115.        arguments.
  116.  
  117.      * LIST:  Fixed a problem with /W and lines of exactly the screen
  118.        width; fixed problems with files over 64K long.
  119.  
  120.      * LOG:  Changed LOG so it won't try to look for options anywhere
  121.        but at the beginning of the line.
  122.  
  123.      * MOVE and RENAME:  Now return an error code if no files were moved
  124.        or renamed.
  125.  
  126.      * SELECT:  Can now be nested in other SELECTs; SELECT will now only
  127.        add double quotes to HPFS names with embedded whitespace or
  128.        special characters; and other minor problems in handling HPFS
  129.        names have been fixed.
  130.  
  131.      * SETDOS:  SETDOS /A2 will now force the %_ANSI variable to 0.
  132.  
  133.